1
general::
Phrase(s): put someone on the spot
Fig. to ask someone forthright questions; to demand that someone produce as expected. • Don’t put me on the spot. I can’t give you an instant answer. • The boss put Bob on the spot and demanded that he do everything he had promised.
McGrawhill's American Idioms And Phrasal Verbs